const marked = require('marked');
// https://juejin.cn/post/7100534685134454815

// 每一个loader需要向外导出一个函数，参数是获取到的文件
module.exports = (source) => {
  // source 就是文件的内容
  // console.log(source)
  // 最终Loader的返回需要是一段js代码，会被直接丢到 打包文件的代码中
  // return 'console.log("hello ~")'
  const html = marked(source);
  // JSON.stringify 防止文件内的引号造成编码错误
  // return `export default ${JSON.stringify(html)}`
  // 除了自己返回js代码也可以 返回 html 字符串交给下一个 loader 处理
  return html;
};
